Timeit for Rust
This crate provides macros that make it easy to benchmark blocks of code. It is inspired and named after timeit from Python.
Examples
extern crate timeit;
This will output something like:
10000 loops: 2.4843 µs
It will determine the number of loops automatically. To run a specified number of loops and
save the elapsed time to a variable, use the timeit_loops!
macro:
let sec = timeit_loops!;